Git入门操作手册 | 您所在的位置:网站首页 › git clone 免密 › Git入门操作手册 |
一、Git入门操作手册 Git 是一个分布式的版本控制工具,其主要功能是记录代码的修改历史、备份及版本控制,能够方便管理多人协作开发的代码。 安装GitGit在Windows、Linux和Mac上都有版本。可以到Git官网上下载安装程序。 创建新项目git init 在项目中创建一个新的git仓库。 克隆项目git clone url 从一个现有的Git仓库中来创建一个新的克隆仓库。URL指向你要克隆的Git仓库。 添加文件git add filename 将文件添加到缓存区。 提交更改git commit -m “提交记录” 提交更改,并添加一条相关的提交消息。 推送更改git push origin master 将本地代码库的更改推送到共享仓库。 拉取更改git pull origin master 从共享仓库拉取更改。 创建分支git branch branchname 从当前分支创建一个新的分支。 切换分支git checkout branchname 切换到指定分支。 合并分支git merge branchname 将指定分支的更改合并到当前分支。 二、Git提交规范 Git提交规范是指对代码修改提交过程中的注释规范。对规范的遵守可以方便维护者理解过去、现在与未来的开发状态。 Type(类型)Type用于说明 Commit 的种类,只允许使用以下7个标识。 feat:新增 Featurefix:修复 Bugdocs:文档修改style:不影响代码执行的样式修改(比如空格、格式化、缺少分号等情况)refactor:代码重构(既不是添加功能也不是修复 Bug 的代码变化)test:增加或修改测试代码chore:其他修改(例如构建流程、依赖管理等)Subject(主题)Subject是对本次 Commit 内容的简短描述,可以用于自动生成 Release notes。 Body(内容)Body是对本次更改的详细描述。 Footer(注脚)Footer用于说明与代码修改相关的其他信息,例如一些Issue的处理结果等。 三、Git常用命令 git init初始化一个 git 仓库 git clone XXX下载一个 git 仓库 git add .将当前文件夹下的所有文件添加到 git 暂存区 git commit -am "内容"将存储区的文件提交到本地版本库,并注释本次提交 git push将本地版本库推送到远程服务器 git pull从远程服务器拉取版本库到本地,并进行合并 git status查看本地文档与 git 版本库的不同 git log查看该 git 版本库中所有的记录 git diff查看两个版本之间的差异 git branch查看本地已存在的分支 git checkout -b 分支名创建并切换到新的分支 git merge合并两个分支 四、Git操作回退和合并分支 Git回退操作如果在合并到 master 分支之前,你发现你的这次操作有误,请使用以下命令回滚本次操作: git reset HEAD^:回退上次提交的版本git reset HEAD^^:回退上上次提交的版本git reset HEAD~N:回到前 N 次提交的版本git reset commit_id:只精确回退到某一个版本Git合并分支假设现在有两个分支:master和dev。现在我们要把dev合并到master分支上。执行以下命令: git fetch :获取最新代码git merge origin/dev:将远程的dev分支合并到本地dev分支git checkout master:切换到master分支git merge dev:将本地的dev分支合并到master分支上git push origin master:将本地master分支推送到远程仓库如果在合并分支的过程中产生冲突,Git会提示你进行冲突解决。可以使用git mergetool或手动解决冲突。 总结: Git是现代开发过程中必不可少的工具之一。在使用时,熟练掌握基础命令和规范是必要的。日常开发中,比较常见的操作包括代码的新增、修改、删除、提交、拉取、推送,以及分支的创建、切换、合并等。在代码修改提交过程中,遵守规范,写好注释,能够方便开发者后续维护和理解整个项目的变化。通过Git的回退操作和分支合并操作,能够在开发中快速定位问题并解决。因此,对Git的熟练掌握有助于提高开发效率,降低开发成本。 |
CopyRight 2018-2019 实验室设备网 版权所有 |